package Text1;
import java.util.*;
public class Main {
    public static void main(String[] args){
        Scanner s  =  new Scanner(System.in);
        int n = s.nextInt();
        int k = s.nextInt();
        int[] arr = new int[n];
        for(int i = 0;i < arr.length;i++)
            arr[i] = s.nextInt();
        System.out.print(quickSort(arr,0,n-1,k));
    }
//    public static int quickSort(int[] arr,int left,int right,int k){
//        if(left == right) return arr[left];
//        int x = arr[(left + right) >>1],i = left - 1,j = right + 1;
//        while(i < j){
//            do{
//                i++;
//            }while(arr[i]<x);
//            do{
//                j--;
//            }while(arr[j]>x);
//            if(i < j){
//                swap(arr,i,j);
//            }
//        }
//        int sl = j - left + 1;
//        if(k <= sl) return quickSort(arr,left,j,k);
//        else return quickSort(arr,j+1,right,(k-sl));
//    }

    public static int quickSort(int[] arr,int left,int right,int k){
        if(left==right){
            return arr[left];
        }
        int x=arr[left+right>>1],i=left-1,j=right+1;
        while (i<j){
            do{
                i++;
            }while(arr[i]<x);
            do{
                j--;
            }while(arr[j]>x);
            if(i<j){
                swap(arr,i,j);
            }
        }
        int s=j-left+1;
        if(s>=k){
            return quickSort(arr,left,j,k);
        }
            return quickSort(arr,j+1,right,k-s);

    }
 /*   private static void qsort(int[] q, int l, int r) {
        if(l>=r){
            return;
        }
        int x=q[l+r+1>>1],i=l-1,j=r+1;
        while(i<j){
            do{
                i++;
            }while(q[i]<x);
            do{
                j--;
            }while(q[j]>x);
            if(i<j){
                swap(q,i,j);
            }
        }
        qsort(q, l, i-1);
        qsort(q, i, r);

    }*/

    public static void swap(int[]arr,int x,int y){
        int t=arr[x];
        arr[x]=arr[y];
        arr[y]=t;
    }
//    public static void main1(String[] args){
//        Scanner sc = new Scanner(System.in);
//        int n = sc.nextInt();
//        int[] q = new int[n];
//        for(int i=0; i<n; i++){q[i] = sc.nextInt();}
//        qsort(q, 0, n-1);
//        for(int i=0; i<n; i++){System.out.print(q[i] + " ");}
//    }

}
